Efficient Use of the BlobTree for Rendering Purposes
نویسندگان
چکیده
One of the major applications of implicit surface modeling systems has been the generation of cartoon-like characters. Recently, additional modeling methods have been combined with implicit surfaces to create much more complex models. These methods include constructive solid geometry (CSG), warping, and two-dimensional texture mapping (among others). The BlobTree has been introduced to organize all of these elements into a single structure which allows both local and global applications of each of these techniques in a general and intuitive fashion. The BlobTree lends itself well to rapid and direct specification of complex models, however current implementations of the BlobTree have not been engineered for efficiency, and perform poorly when attempting to render large models. In this work we apply established techniques, such as spatial subdivision and tree optimization, to the BlobTree. The objective is to increase efficiency during rendering without restricting the functionality of the BlobTree as a modeling tool.
منابع مشابه
Polygonization of Implicit Surfaces on Multi-Core Architectures with SIMD Instructions
In this research we tackle the problem of rendering complex models which are created using implicit primitives, blending operators, affine transformations and constructive solid geometry in a design environment that organizes all these in a scene graph data structure called BlobTree. We propose a fast, scalable, parallel polygonization algorithm for BlobTrees that takes advantage of multicore p...
متن کاملThe BlobTree Warping, Blending and Boolean Operations in an Implicit Surface Modeling System
Automatic blending has characterized the major advantage of implicit surface modeling systems. Recently, the introduction of deformations based on space warping and boolean operations between primitives has increased the usefulness of such systems. We propose a further enhancement which will greatly enhance the range of models that can be easily and intuitively defined with a skeletal implicit ...
متن کاملEfficient Data-Parallel Tree-Traversal for BlobTrees (revised)
The hierarchical implicit modelling paradigm, as exemplified by the BlobTree, makes it possible to support not only Boolean operations and affine transformations, but also various forms of blending and space warping. Typically the resulting solid is converted to a boundary representation, a triangle mesh approximation for rendering. These triangles are obtained by evaluating the corresponding i...
متن کاملExtending the CSG Tree - Warping, Blending and Boolean Operations in an Implicit Surface Modeling System
Automatic blending has characterized the major advantage of implicit surface modeling systems. Recently, the introduction of deformations based on space warping and Boolean operations between primitives has increased the usefulness of such systems. We propose a further enhancement which will extend the range of models that can be easily and intuitively defined with a skeletal implicit surface s...
متن کاملMorphing the BlobTree
Implicit surfaces have proved to be a particularly well suited and efficient model for animating and morphing shapes of arbitrary topologies. The BlobTree model is characterized as a hierarchical combination of skeletal primitives organized in a tree. The nodes hold blending, boolean and warping operators, which allows the design of complex objects. In this paper, we address the metamorphosis o...
متن کامل